package net.cyue.ort.llm.util;

import net.cyue.ort.llm.template.ModelChatMessage;

import java.util.List;

/**
 * 提示引擎接口
 * 负责处理聊天模板和提示格式化
 */
public interface PromptEngine {
    /**
     * 应用聊天模板
     * @param messages 聊天消息列表
     * @return 格式化后的提示文本
     */
    String applyChatTemplate(List<ModelChatMessage> messages);
}

